self-regulating pump - French English Dictionary